package wviz.index;

import java.util.HashSet;
import java.util.Set;

import org.apache.lucene.analysis.StopFilter;

public class StopWords {


	 public final static String[] stopBigSet =  { "tness", "text", "title", "a", "it", "of",
  	  "is", "to",
  	   "figure", "title", "fig", "fig.","chapter",  "table",//Laurie: extra words
          "able", "about", "above", "according", "accordingly",
          "across", "actually", "after", "afterwards", "again", "against", "all", "allow", "allows",
          "almost", "alone", "along", "already", "also", "although", "always", "am", "among",
          "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", "anything", "anyway",
          "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", "are", "around",
          "as", "aside", "ask", "asking", "associated", "at", "available", "away", "awfully", "be",
          "became", "because", "become", "becomes", "becoming", "been", "before", "beforehand",
          "behind", "being", "believe", "below", "beside", "besides", "best", "better", "between",
          "beyond", "both", "brief", "but", "by", "came", "can", "cannot", "cant", "cause", "causes",
          "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning",
          "consequently", "consider", "considering", "contain", "containing", "contains",
          "corresponding", "could", "course", "currently", "definitely", "described", "despite",
          "did", "different", "do", "does", "doing", "done", "down", "downwards", "during", "each",
          "edu", "eg", "eight", "either", "else", "elsewhere", "enough", "entirely", "especially",
          "et", "etc", "even", "ever", "every", "everybody", "everyone", "everything", "everywhere",
          "ex", "exactly", "example", "except", "far", "few", "fifth", "first", "five", "followed",
          "following", "follows", "for", "former", "formerly", "forth", "four", "from", "further",
          "furthermore", "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone",
          "got", "gotten", "greetings", "had", "happens", "hardly", "has", "have", "having", "he",
          "hello", "help", "hence", "her", "here", "hereafter", "hereby", "herein", "hereupon",
          "hers", "herself", "hi", "him", "himself", "his", "hither", "hopefully", "how", "howbeit",
          "however", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", "indeed", "indicate",
          "indicated", "indicates", "inner", "insofar", "instead", "into", "inward", "is", "it", "its",
          "itself", "just", "keep", "keeps", "kept", "know", "knows", "known", "last", "lately", "later",
          "latter", "latterly", "least", "less", "lest", "let", "like", "liked", "likely", "little", "look",
          "looking", "looks", "ltd", "mainly", "many", "may", "maybe", "me", "mean", "meanwhile", "merely",
          "might", "more", "moreover", "most", "mostly", "much", "must", "my", "myself", "name", "namely",
          "nd", "near", "nearly", "necessary", "need", "needs", "neither", "never", "nevertheless", "new",
          "next", "nine", "no", "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel",
          "now", "nowhere", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", "once", "one",
          "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", "our", "ours", "ourselves",
          "out", "outside", "over", "overall", "own", "particular", "particularly", "per", "perhaps",
          "placed", "please", "plus", "possible", "presumably", "probably", "provides", "que", "quite",
          "qv", "rather", "rd", "re", "really", "reasonably", "regarding", "regardless", "regards",
          "relatively", "respectively", "right", "said", "same", "saw", "say", "saying", "says", "second",
          "secondly", "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves",
          "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", "since",
          "six", "so", "some", "somebody", "somehow", "someone", "something", "sometime", "sometimes",
          "somewhat", "somewhere", "soon", "sorry", "specified", "specify", "specifying", "still", "sub",
          "such", "sup", "sure", "take", "taken", "tell", "tends", "th", "than", "thank", "thanks", "thanx",
          "that", "thats", "the", "their", "theirs", "them", "themselves", "then", "thence", "there",
          "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", "they",
          "think", "third", "this", "thorough", "thoroughly", "those", "though", "three", "through",
          "throughout", "thru", "thus", "to", "together", "too", "took", "toward", "towards", "tried",
          "tries", "truly", "try", "trying", "twice", "two", "un", "under", "unfortunately", "unless",
          "unlikely", "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually",
          "uucp", "value", "various", "very", "via", "viz", "want", "wants", "was", "way", "we", "welcome", "well",
          "went", "were", "what", "whatever", "when", "whence", "whenever", "where", "whereafter", "whereas",
          "whereby", "wherein", "whereupon", "wherever", "whether", "which", "while", "whither", "who", "whoever",
          "whole", "whom", "whose", "why", "will", "willing", "wish", "with", "within", "without", "wonder", "would",
          "would", "yes", "yet", "you", "your", "yours", "yourself", "yourselves", "zero",
          "http", "https", "www", "com", "org", "i","ii", "iii", "iv", "v", "vi", "vii", "viii", "ing",
          "doesn", "don", "didn", "isn", /*like i've*/"ve", "s", "t", "ll"/*like i'll*/, "wouldn", "couldn", "shouldn", "ain", "mustn", "haven", "hasn"
          };

    /**


	    /**
	     * List of typical Dutch stopwords.
	     */
	    protected final static String[] DUTCH_STOP_WORDS = {
	            "de", "en", "van", "ik", "te", "dat", "die", "in", "een",
	            "hij", "het", "niet", "zijn", "is", "was", "op", "aan", "met", "als", "voor", "had",
	            "er", "maar", "om", "hem", "dan", "zou", "of", "wat", "mijn", "men", "dit", "zo",
	            "door", "over", "ze", "zich", "bij", "ook", "tot", "je", "mij", "uit", "der", "daar",
	            "haar", "naar", "heb", "hoe", "heeft", "hebben", "deze", "u", "want", "nog", "zal",
	            "me", "zij", "nu", "ge", "geen", "omdat", "iets", "worden", "toch", "al", "waren",
	            "veel", "meer", "doen", "toen", "moet", "ben", "zonder", "kan", "hun", "dus",
	            "alles", "onder", "ja", "eens", "hier", "wie", "werd", "altijd", "doch", "wordt",
	            "wezen", "kunnen", "ons", "zelf", "tegen", "na", "reeds", "wil", "kon", "niets",
	            "uw", "iemand", "geweest", "andere"
	    };

	    public final static String[] ENGLISH_STOP_WORDS = { "tness", "text", "title", "a", "it", "of",
	    	  "is", "to", "t.co",
	    	   "figure", "title", "fig", "fig.","chapter",  "table",//Laurie: extra words
	            "able", "about", "above", "according", "accordingly",
	            "across", "actually", "after", "afterwards", "again", "against", "all", "allow", "allows",
	            "almost", "alone", "along", "already", "also", "although", "always", "am", "among",
	            "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", "anything", "anyway",
	            "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", "are", "around",
	            "as", "aside", "ask", "asking", "associated", "at", "available", "away", "awfully", "be",
	            "became", "because", "become", "becomes", "becoming", "been", "before", "beforehand",
	            "behind", "being", "believe", "below", "beside", "besides", "best", "better", "between",
	            "beyond", "both", "brief", "but", "by", "came", "can", "cannot", "cant", "cause", "causes",
	            "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning",
	            "consequently", "consider", "considering", "contain", "containing", "contains",
	            "corresponding", "could", "course", "currently", "definitely", "described", "despite",
	            "did", "different", "do", "does", "doing", "done", "down", "downwards", "during", "each",
	            "edu", "eg", "eight", "either", "else", "elsewhere", "enough", "entirely", "especially",
	            "et", "etc", "even", "ever", "every", "everybody", "everyone", "everything", "everywhere",
	            "ex", "exactly", "example", "except", "far", "few", "fifth", "first", "five", "followed",
	            "following", "follows", "for", "former", "formerly", "forth", "four", "from", "further",
	            "furthermore", "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone",
	            "got", "gotten", "greetings", "had", "happens", "hardly", "has", "have", "having", "he",
	            "hello", "help", "hence", "her", "here", "hereafter", "hereby", "herein", "hereupon",
	            "hers", "herself", "hi", "him", "himself", "his", "hither", "hopefully", "how", "howbeit",
	            "however", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", "indeed", "indicate",
	            "indicated", "indicates", "inner", "insofar", "instead", "into", "inward", "is", "it", "its",
	            "itself", "just", "keep", "keeps", "kept", "know", "knows", "known", "last", "lately", "later",
	            "latter", "latterly", "least", "less", "lest", "let", "like", "liked", "likely", "little", "look",
	            "looking", "looks", "ltd", "mainly", "many", "may", "maybe", "me", "mean", "meanwhile", "merely",
	            "might", "more", "moreover", "most", "mostly", "much", "must", "my", "myself", "name", "namely",
	            "nd", "near", "nearly", "necessary", "need", "needs", "neither", "never", "nevertheless", "new",
	            "next", "nine", "no", "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel",
	            "now", "nowhere", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", "once", "one",
	            "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", "our", "ours", "ourselves",
	            "out", "outside", "over", "overall", "own", "particular", "particularly", "per", "perhaps",
	            "placed", "please", "plus", "possible", "presumably", "probably", "provides", "que", "quite",
	            "qv", "rather", "rd", "re", "really", "reasonably", "regarding", "regardless", "regards",
	            "relatively", "respectively", "right", "said", "same", "saw", "say", "saying", "says", "second",
	            "secondly", "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves",
	            "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", "since",
	            "six", "so", "some", "somebody", "somehow", "someone", "something", "sometime", "sometimes",
	            "somewhat", "somewhere", "soon", "sorry", "specified", "specify", "specifying", "still", "sub",
	            "such", "sup", "sure", "take", "taken", "tell", "tends", "th", "than", "thank", "thanks", "thanx",
	            "that", "thats", "the", "their", "theirs", "them", "themselves", "then", "thence", "there",
	            "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", "they",
	            "think", "third", "this", "thorough", "thoroughly", "those", "though", "three", "through",
	            "throughout", "thru", "thus", "to", "together", "too", "took", "toward", "towards", "tried",
	            "tries", "truly", "try", "trying", "twice", "two", "un", "under", "unfortunately", "unless",
	            "unlikely", "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually",
	            "uucp", "value", "various", "very", "via", "viz", "want", "wants", "was", "way", "we", "welcome", "well",
	            "went", "were", "what", "whatever", "when", "whence", "whenever", "where", "whereafter", "whereas",
	            "whereby", "wherein", "whereupon", "wherever", "whether", "which", "while", "whither", "who", "whoever",
	            "whole", "whom", "whose", "why", "will", "willing", "wish", "with", "within", "without", "wonder", "would",
	            "would", "yes", "yet", "you", "your", "yours", "yourself", "yourselves", "zero",
	            "http", "https", "www", "com", "org", "i","ii", "iii", "iv", "v", "vi", "vii", "viii", "ing",
	            "doesn", "don", "didn", "isn", /*like i've*/"ve", "s", "t", "ll"/*like i'll*/, "wouldn", "couldn", "shouldn", "ain", "mustn", "haven", "hasn"
	            };
    
	  //  Set  s = StopFilter.makeStopSet(ENGLISH_STOP_WORDS) ;
	    		//new HashSet<String>();
	    
	}

